Recherche
Description
Le nœud Recherche permet d'effectuer une recherche sur les Smart Objects en base de données à partir d'un Smart Model.
Il est possible d'appliquer à la recherche, des filtres, du tri ainsi que de la pagination (par défaut, la limite est à 100).
Fonctionnement
 
   
Entrées
| ID | Nom | Type | Description | 
|---|---|---|---|
| 1 | Smart Model | string | Le Smart Model des objets où l'on souhaite effectuer la recherche | 
| 2 | Paramètres de recherche | sys:query | Objet injecté via la source search-parameters(variable d'entrée).Utilisée en interne pour injecter les paramètres de recherche et de pagination d'un widget itérable (tableau, liste) ou d'une tâche itérable (Liste) | 
| 3 | Recherche Globale | string | La recherche globale permet une recherche textuelle sur toutes les propriétés du Smart Object (utilisée en plus des filtres) | 
| 4 | Retourne le premier élément | boolean | Permet de retourner le premier élément du tableau, si il n'y en a aucun, retourne null. | 
| 5 | Désactiver la pagination | boolean | Permet de désactiver la pagination. Attention, quand cette option est activée, la recherche entière sera retournée, cela peut entraîner des ralentissements en fonction de la quantité d'éléments renvoyés. | 
| 6 | Retourner le nombre d'éléments | boolean | Retourne le nombre total d'éléments trouvés dans la recherche et modifie le type de sortie du nœud pour qu'il soit numérique. | 
| 7 | Filtre | section | La liste des filtres à appliquer sur les propriétés du Smart Object. Lorsqu'il y a plusieurs filtres, c'est l'ensemble d'entre eux qui constituera un résultat positif. | 
| 8 | Tri | section | Le tri de la liste s'applique sur une ou plusieurs propriété des Smart Objects. | 
| 9 | Page | number | Le numéro de la page (page 2 / 50) | 
| 10 | Limite | number | La limite par page | 
| 11 | Conserver les filtres | boolean | Lorsque les paramètres de recherche sont renseignés, activer cette option permettra de conserver la plage filtrée, quel que soit le filtre injecté. | 
Sorties
| ID | Nom | Type | Description | 
|---|---|---|---|
| 1 | Résultat | so: | La liste des Smart Objects demandés | 
Utilisation
Studio
 
   




 Rechercher
                                        Rechercher